const FULL_CHARTER = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopgrstuvwxyz';
//第三方应用所调用的资源服务client_id
let clientId = 'resource-user';
//授权中心地址【经网关走授权服务中心【192.168.0.111其实就是我windows机器本地的地址，由于走了网关，ip地址发生了变化，但是session又是根据ip走的，实际上线ip地址是固定的，这不影响咱们操作】
let uaaUri = 'http://192.168.0.111:10000/oauth-server/';
let thirdAppBackPath = 'http://127.0.0.1:8002/';//此处务必和数据的redirect_uri一致

/**
 * 生成state，防止csrf攻击
 */
function getState() {
    let state = '';
    for (let i = 0; i < 6; i++) {
        state += FULL_CHARTER[Math.floor(Math.random() * 52)];
    }
    return state;
}

/**
 * 跳转到授权中心登录页
 */
function redirectOAuthLogin(state) {
    window.open(thirdAppBackPath+'registry/authorization?' + 'authType=qq' + '&state=' + state)
}

/**
 * 获取url参数
 */
function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
    return '';
}